// 放置全局组件
// Vue.component('my-component', require('./myComponent.vue').default)

import SfButton from '@/components/sf-button'
import AuthBtn from '@/components/AuthBtn'
// Vue.component('sf-button', SfButton)

/**
 开发插件的步骤:
 1. 创建插件对象
     const plugin = {
       install(Vue: VueConstructor) {
           // 实现插件的功能
       }
     }
 2. 实现插件对象的方法
 3. 导出插件对象
 4. 在main.js中使用Vue.use()方法安装插件
    Vue.use(plugin) // 相当有 自动执行了 插件内部的 install 方法 并且传入Vue 构造器



 */

const plugin = {
  install(Vue) {
    // 实现插件的功能
    Vue.component('sf-button', SfButton)
    Vue.component('auth-btn', AuthBtn)
  }
}

export default plugin // 导出插件对象
